function todos(state = [], action) {
  switch (action.type) {
    // 获取列表
    case 'todo/getList':
      return action.list
    // 删除
    case 'todo/del':
      return state.filter((item) => item.id !== action.payload)
    // 修改状态
    case 'todo/updataState':
      return state.map((item) => {
        if (item.id === action.state_id) {
          return {
            ...item,
            isDone: !item.isDone,
          }
        } else {
          return item
        }
      })
    default:
      return state
  }
}
export default todos
